package IOFlow.bufferedStreams.characterStream.writer;

import java.io.FileWriter;
import java.io.IOException;

public class Writer {
    public static void main(String[] args) throws IOException {
        /*
        第一步:创建对象
            public FileWriter(File file)                            创建字符集输出流关联本地文件
            public FileWriter(String pathname)                      创建字符集输出流关联本地文件
            public FileWriter(File file boolean append)             创建字符集输出流关联本地文件，续写
            public FileWriter(String pathname,boolean append)       创建字符集输出流关联本地文件，续写

        第二步:读取数据
            void writer(int c)      写出一个字符
            void writer(String str) 写出一个字符串
            void writer(String str,int off,int len) 写出一个字符串的一部分
            void writer(char[] cbuf)        写出一个字符数组
            void writer(char[],int off,int len)     写出字符数组的一部分

       第三步:释放资源
            public void close()     释放资源/关流

         */

        FileWriter fw=new FileWriter("");

        //writer(int c)      写出一个字符
        fw.write(34146);

        //writer(String str) 写出一个字符串
        fw.write("率土之滨");

        //writer(String str,int off,int len) 写出一个字符串的一部分
        fw.write("率土之滨",0,4);

        //writer(char[] cbuf)        写出一个字符数组
        char[] chars={'a','v','d'};
        fw.write(chars);

        //writer(char[],int off,int len)     写出字符数组的一部分
        fw.write(chars,0,2);
    }
}
